package com.esunny.resourcevisualization.service;

import com.esunny.resourcevisualization.domain.entity.UserGroup;
import com.esunny.resourcevisualization.domain.response.ReturnStructure;

import java.util.List;

/**
 * @version 1.0.0.0
 * @InterfaceName UserGroupService
 * @Description 用户组逻辑处理接口
 * @Author baochencong
 * @Date 2020/11/5 14:26
 */
public interface UserGroupService {

    /**
     * 更新用户组列表
     *
     * @return 更新结果
     */
    ReturnStructure updateUserGroup();

    /**
     * 通过id获取用户组信息
     *
     * @param id 用户组id
     * @return 用户组信息
     */
    UserGroup getUserGroupById(int id);

    /**
     * 获取用户组列表
     *
     * @return 用户组列表
     */
    List<UserGroup> getUserGroupList();
}
